# package(包): 项目结构中的文件
# 与普通文件夹的区别:
# 1: 包中必须要有 __init__.py 文件
# 2: 包就是将有联系的模块放到同一个文件夹,并且在这个文件夹中创建一个名字为 __init__.py的文件
# 包和模块: 包是一个特殊的目录, 模块就是一个py文件

# import 包时, 首先执行 __init__.py 文件

# __all__ 本质上是一个列表, 列表里面的元素就代表药导入的模块.
# 作用 可以控制要导入的东西